<?php

class Admin_Form_ValidarInvalidarInscricoes extends Twitter_Bootstrap_Form_Horizontal
{

    public function init()
    {
        $modProf = new Remanejamento_Model_Professor();
        $lstCres = $modProf->listarCresExistentes();        
        
        $this->setIsArray(true)
             ->setElementsBelongTo('');       
        
        $this->setAction('/admin/inscricoes/validar-invalidar-inscricoes')
             ->setName('Form_ValidarInvalidar')
             ->setAttrib('id', 'form_validar_invalidar')
             ->setMethod('post');
        
       
        $this->addElement('text', 'matricula', array('label'        => 'Matrícula:',
                                                     'class'        => '',
                                                     'filters'      => array('StringTrim', 'StripTags'),
                                                     'validators'   => array(array('StringLength', false, array(3,10)))
        
                          ));
        
        
        $this->addElement('select', 'status', array('label'         => 'Status da Inscrição',
                                                    'required'      => true,
                                                    'multiOptions'  => array(""    => "Escolha uma opção",
                                                                             "1"   => "Válida",
                                                                             "2"   => "Inválida")
                          ));        
        
        
        $this->addElement('select', 'tpConcurso', array('label'         => 'Tipo de concurso',
                                                    'required'      => true,
                                                    'multiOptions'  => array(""    => "Escolha uma opção",
                                                                             "1"   => "Interno",
                                                                             "2"   => "Externo",
                                                                             "3"   => "Interno/Externo")
                          ));        
        
        $this->addElement('text', 'disciplina', array('label'       => 'Disciplina:',
                                                     'class'        => 'span10',
                                                     'autoComplete' => 'off',
                                                     'filters'      => array('StringTrim', 'StripTags'),
                                                     'validators'   => array(array('StringLength', false, array(3,100)))
        
                          ));        
        
        $this->addElement('select', 'cordenacaoEnsino', array('label'         => 'DRE de Lotação:',
                                                              'class'         => "span10",
                                                              'multiOptions'  => array("" => "Escolha uma DRE", "99" => "Sede Administrativa")+$lstCres
                          ));         
        
        
        $this->addElement('submit', 'btnConsultar', array('label' => 'Consultar',
                                                          'class' => 'btn btn-primary'));
        
    }
}